package cn.minimelon.solon.domain.cert;

import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;

import java.util.List;
import java.util.Map;

@Getter
@Setter
public class HosRegInfoVO extends QcHosRegInfo implements ICertInfo {
    private String spd2DbName;
    @ApiModelProperty("来源类型:0供应商推送1医院新增")
    private Integer sourceType;
    // 附件标记：1存在0不存在
    private Integer attachFlag;
    // 列表页面 1 查看页面 0
    private Integer listFlag;
    // 换证前ID
    private String oldId;
    // 推送医院
    private String hosId;
    private String hosName;
    private Integer hosVersion;
    // 类型名称
    private String kindName;
    // 代理商id
    private String agentId;
    // 代理商名称
    private String agentName;
    // 厂商ID
    private String productorId;
    // 换证标记
    private Integer changeFlag;

    @ApiModelProperty("附件列表")
    private List<QcHosAttach> attachList;

    private String tabIdx;

    private String provGoodsId;
    private String goodsName;

    /**
     * 换证列表
     */
    private Object traceRegInfoList;

    @ApiModelProperty("产品说明书标记：1存在0不存在")
    private Integer instructionFlag;

    // 新增证件类型  1-新证 0-老证
    private Integer addType;

    private List<HosRegDetailVO> detailList;
}
